package com.hyt.it.ogt.kq.service.bm.feign.pt.model;

import com.hyt.core.base.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 
 * </p>
 *
 * @author liteng
 * @since 2022-02-14
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@ApiModel(value="SysMessage对象", description="")
public class SysMessageResultVo extends BaseEntity {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "标题")
    private String title;

    @ApiModelProperty(value = "按钮名称")
    private String buttonName;

    @ApiModelProperty(value = "发送方式;发送方式（多个以逗号隔开）")
    private String sendType;

    @ApiModelProperty(value = "触发事件")
    private String triggerEvent;

    @ApiModelProperty(value = "事件编码")
    private String eventCode;

    @ApiModelProperty(value = "所属应用")
    private String applicationId;

    @ApiModelProperty(value = "消息类型")
    private String messageType;

    @ApiModelProperty(value = "短信模板")
    private String messageMode;

    @ApiModelProperty(value = "消息内容")
    private String messageContent;

    @ApiModelProperty(value = "状态0禁用1启用")
    private String forbiddenState;

    @ApiModelProperty(value = "机构id（多个以逗号隔开）")
    private String officeId;

    @ApiModelProperty(value = "角色id（多个以逗号隔开）")
    private String roleId;

    @ApiModelProperty(value = "短信模板内容")
    private String messageModeContent;
}
